Castle Trust Bank has introduced a new range of buy-to-let products available at up to 75% loan-to-value (LTV). In addition, the lender...